package cn.tedu.gxtt.commons.restful;

/**
 * 错误代码枚举类型
 */
public enum ResponseCode {

    OK(200),
    ERR_USERNAME_NOT_FOUND(410),//客户端引起的--用户名不存在
    ERR_CATEGORY_NOT_FOUND(401),//客户端引起的--类别--数据不存在(查询参数值不正确)
    ERR_ENABLE(411),//类别重复禁用异常
    ERR_IS_PARENT(422),//为父级异常
    ERR_USERNAME(410),//客户端引起的--用户名--名称冲突(被占用)
    ERR_PASSWORD(420),//客户端引起的--密码错误
    ERR_STATE(430),//账号异常
    ERR_JWT(409),//客户端引起的 JWT异常
    ERR_INTERNAL_SERVER_ERROR(510),//未知错误
    ERR_INSERT(500),//服务器引起的--插入数据错误
    ERR_UPDATE(501),//服务器引起的--更新数据错误
    ERR_BAD_REQUEST(400);//客户端引起的 请求参数错误

    private Integer value;

    ResponseCode(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }

}
